package ru.ncedu.java.tasks.operations;

/**
 * Это api интерфейс служащий для масштабирования твоего приложения.
 * Лучше всего создать пакет c именем api и поместить этот интерфейс туда.
 * Все методы api интерфейса должны иметь javadoc комментарии на английском языке.
 * Класс тоже должен иметь комментарий на английском языке.
 *
 * Интерфейс для реализации операций.
 * @author dalas
 */
public interface Operation {

	/**
	 * Ты уверен, что каждая операция на вход принимает только два параметра? Лучше передавать List
	 */
	// метод-реализация
	// List<Number>
	public double result(double arg1, double arg2);
	
	// Тип операции 
	public String type();
}
